UndertaleModTool介绍&使用 #1 您所在的位置:网站首页 me too 下载 UndertaleModTool介绍&使用 #1

UndertaleModTool介绍&使用 #1

2023-10-19 18:01| 来源: 网络整理| 查看: 265

    

自Undertale这个游戏发布以来,很多人就在寻求修改与拆包游戏的方法,以探寻游戏最深层的秘密,然而这一切并不简单。在UndertaleModTool(以下称UTMT)诞生之后,没有开发工具能力的人们也能尝试去修改游戏了。由于UTMT使用需要有一定的GameMaker知识,本教程会提及一些简单的修改技巧(非进阶)以供便利(本文基于UTMT 0.4.0.0 pre2)

    本教程包括多个部分,本篇为工具简介,并引入一个修改的例子。

一.参与制作UTMT的人员(主)

    Grossley,colinator27,krzys-h,Kneesnap

krzys-h是工具创始开发者,现已经淡出UTMT开发

二.什么是UTMT

    就如UndertaleModTool这个名字自身,这是一个能够修改Undertale的工具(不仅限于UT 包括DR等等由GameMaker Studio 2.X/1.4制作的游戏一般情况下都可以进行修改)或者更确切的说bytecode版本在13到17之间及其本身的会生成data.win或game.win等等.win文件的游戏(不能使用YYC编译)

三.如何获取工具

    途径1:https://github.com/krzys-h/UndertaleModTool/releases 找到最新的版本,根据自己系统和处理器情况选择前三个中的一个。其中x86指的是32位的系统

    途径2:动态置顶的qq群,群文件中提供下载

四.加载data文件

    下载工具后进行解压,解压到任意一个文件夹中,打开这个,之后游戏的data.win文件会被识别为UTMT可打开的格式

工具图标

    或者,通过工具内部File/Open来找到data.win并打开

工具界面

五.试着给游戏留下自己的印记

    这里我们选用的UT版本是1.0,是最原始的版本,你可以使用上文提到的群中的汉化data来进行修改,考虑到1.0加载保存速度最快以及没有日文等等因素干扰,我采用这个版本进行演示

    注意到这个输入框,你可以用它来搜索工具主界面树状图里有的东西

    搜索time,可以找到这个gml_Object_obj_time_Create_0,双击它

    在文本框中空出一行,输入show_message("Hello World")

    点一下文本框外空白区域,我们就完成了这次修改,使用保存,替换掉原有的data.win

    打开游戏,你会发现游戏弹出来一个窗口,这意味着我们这次修改成功了,而我们输入的show_message("Hello World"),便是意味着显示一个窗口,里面显示文本Hello World,如果换掉Hello World为X,就会弹出显示X的窗口

如图

    这里的show_message,我们叫它“函数”(funtion),GM函数家族巨大,每个都有着独特的功能,极大便利了我们的开发进程。函数使用的一般格式就是写出函数名,后面加上括号(半角括号)里面参数用逗号(半角)隔开。例如 chifan(参数1,参数2) 可能意味着“以参数2指定的形式吃参数1指定的饭” 例如chifan("牛肉","狼吞虎咽")

    而show_message的一般格式就是show_message(str) ,而str是一个字符串

    字符串是形如 "你好" "Hello" 的数据类型,你不能去掉引号(需要半角引号),去掉之后它就不是字符串了

六.注意

    1.修改前请注意备份,否则很难恢复

    2.本文内容力图便于理解,而非严谨,因此有关代码和gm的知识只会简单说明

    3.不教英语,词汇建议自行查询



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有